\hypertarget{classguild__service_1_1_guild_service_basic_context}{}\doxysection{guild\+\_\+service\+::Guild\+Service\+Basic\+Context Class Reference}
\label{classguild__service_1_1_guild_service_basic_context}\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}


公会基础服务上下文类  




{\ttfamily \#include $<$guild\+\_\+service\+\_\+basic\+\_\+context.\+h$>$}

\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_a904e8815c26238313afb9d6057662163}{Start}} (kratos\+::service\+::\+Service\+Context $\ast$context)
\begin{DoxyCompactList}\small\item\em 启动 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_abf0b62051e223db13ea152d81c0945ac}{Stop}} ()
\begin{DoxyCompactList}\small\item\em 关闭 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_a78d2e56fafc97af29352359a36db8f78}{Init}} (kratos\+::service\+::\+Service\+Context $\ast$context)
\begin{DoxyCompactList}\small\item\em 初始化 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_af0f372a82bab3463e8b6ae149cb5ac84}{Uninit}} ()
\begin{DoxyCompactList}\small\item\em 未初始化 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_ac32dbb39c85208df3a7ac52e466db355}{Tick}} (time\+\_\+t ms)
\begin{DoxyCompactList}\small\item\em 更新 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_ab3a2b4981b67a3ae1e9a9cf2c1913cd2}{Create\+Guild}} (rpc\+::\+Stub\+Call\+Ptr call, const Create\+Guild\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Create\+Guild\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 创建公会 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_abab188676f0da7be04725740a2df500b}{Apply\+Join\+Guild}} (rpc\+::\+Stub\+Call\+Ptr call, const Apply\+Join\+Guild\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Apply\+Join\+Guild\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 申请加入公会 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_a5922e165ba2b606166bf6e1eeb55db4c}{Kick\+Out\+Guild\+Member}} (rpc\+::\+Stub\+Call\+Ptr call, const Kick\+Out\+Guild\+Member\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Kick\+Out\+Guild\+Member\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 踢出公会成员 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_a79571be8f87ccba9f1f5c296656d703b}{Set\+Auto\+Approval}} (rpc\+::\+Stub\+Call\+Ptr call, const Set\+Auto\+Approval\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Set\+Auto\+Approval\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 设置自动同意入会 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_a80b7efc30d6bc88dc78b50e08c9c3026}{Quit\+Guild}} (rpc\+::\+Stub\+Call\+Ptr call, const Quit\+Guild\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Quit\+Guild\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 退出公会 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_ad4099fb4560226157930b0ca620a8944}{Change\+Guild\+Icon\+Id}} (rpc\+::\+Stub\+Call\+Ptr call, const Change\+Guild\+Icon\+Id\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Change\+Guild\+Icon\+Id\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 修改公会图标 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_a7898a711685831fd7148e4e6868b3630}{Change\+Guild\+Name}} (rpc\+::\+Stub\+Call\+Ptr call, const Change\+Guild\+Name\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Change\+Guild\+Name\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 修改公会名字 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_ac83f0e8da09aee0e7da43ef064110d4c}{Change\+Guild\+Declaration}} (rpc\+::\+Stub\+Call\+Ptr call, const Change\+Guild\+Declaration\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Change\+Guild\+Declaration\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 修改公会宣言 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_ac0b47c000494c43b525fcfd4ee231574}{Change\+Guild\+Announce}} (rpc\+::\+Stub\+Call\+Ptr call, const Change\+Guild\+Announce\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Change\+Guild\+Announce\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 修改公会通知 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_a2aa843b889ef16c5b272a9290c52059c}{Approve\+Join\+Guild}} (rpc\+::\+Stub\+Call\+Ptr call, const Approve\+Join\+Guild\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Approve\+Join\+Guild\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 同意加入公会 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_a7455dc1bc23c3af3151c50d58a04351e}{Set\+Guild\+Member\+Duty}} (rpc\+::\+Stub\+Call\+Ptr call, const Set\+Guild\+Member\+Duty\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Set\+Guild\+Member\+Duty\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 设置公会成员职位 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_ac3ac3a2a4c69702fe6c222d8be726084}{Login}} (rpc\+::\+Stub\+Call\+Ptr call, const Login\+Arg \&arg, const std\+::shared\+\_\+ptr$<$ Login\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 登录 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_aa485e5a017474359d80cc07dc902cd4e}{Logout}} (rpc\+::\+Stub\+Call\+Ptr call, const Logout\+Ntf\+Data \&data)
\begin{DoxyCompactList}\small\item\em 登出 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_basic_context_ac4e7472b1e21108b108686cbc0e0f34f}{Give\+Guild\+Item}} (rpc\+::\+Stub\+Call\+Ptr call, const Give\+Guild\+Item\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Give\+Guild\+Item\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 上交公会道具 \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
公会基础服务上下文类 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_abab188676f0da7be04725740a2df500b}\label{classguild__service_1_1_guild_service_basic_context_abab188676f0da7be04725740a2df500b}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!ApplyJoinGuild@{ApplyJoinGuild}}
\index{ApplyJoinGuild@{ApplyJoinGuild}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{ApplyJoinGuild()}{ApplyJoinGuild()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Apply\+Join\+Guild (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Apply\+Join\+Guild\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Apply\+Join\+Guild\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



申请加入公会 


\begin{DoxyParams}{Parameters}
{\em arg} & 申请加入公会参数 \\
\hline
{\em res} & 申请加入公会返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_a2aa843b889ef16c5b272a9290c52059c}\label{classguild__service_1_1_guild_service_basic_context_a2aa843b889ef16c5b272a9290c52059c}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!ApproveJoinGuild@{ApproveJoinGuild}}
\index{ApproveJoinGuild@{ApproveJoinGuild}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{ApproveJoinGuild()}{ApproveJoinGuild()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Approve\+Join\+Guild (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Approve\+Join\+Guild\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Approve\+Join\+Guild\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



同意加入公会 


\begin{DoxyParams}{Parameters}
{\em arg} & 同意加入公会参数 \\
\hline
{\em res} & 同意加入公会返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_ac0b47c000494c43b525fcfd4ee231574}\label{classguild__service_1_1_guild_service_basic_context_ac0b47c000494c43b525fcfd4ee231574}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!ChangeGuildAnnounce@{ChangeGuildAnnounce}}
\index{ChangeGuildAnnounce@{ChangeGuildAnnounce}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{ChangeGuildAnnounce()}{ChangeGuildAnnounce()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Change\+Guild\+Announce (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Change\+Guild\+Announce\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Change\+Guild\+Announce\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



修改公会通知 


\begin{DoxyParams}{Parameters}
{\em arg} & 修改公会通知参数 \\
\hline
{\em res} & 修改公会通知返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_ac83f0e8da09aee0e7da43ef064110d4c}\label{classguild__service_1_1_guild_service_basic_context_ac83f0e8da09aee0e7da43ef064110d4c}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!ChangeGuildDeclaration@{ChangeGuildDeclaration}}
\index{ChangeGuildDeclaration@{ChangeGuildDeclaration}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{ChangeGuildDeclaration()}{ChangeGuildDeclaration()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Change\+Guild\+Declaration (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Change\+Guild\+Declaration\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Change\+Guild\+Declaration\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



修改公会宣言 


\begin{DoxyParams}{Parameters}
{\em arg} & 修改公会宣言参数 \\
\hline
{\em res} & 修改公会宣言返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_ad4099fb4560226157930b0ca620a8944}\label{classguild__service_1_1_guild_service_basic_context_ad4099fb4560226157930b0ca620a8944}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!ChangeGuildIconId@{ChangeGuildIconId}}
\index{ChangeGuildIconId@{ChangeGuildIconId}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{ChangeGuildIconId()}{ChangeGuildIconId()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Change\+Guild\+Icon\+Id (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Change\+Guild\+Icon\+Id\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Change\+Guild\+Icon\+Id\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



修改公会图标 


\begin{DoxyParams}{Parameters}
{\em arg} & 修改公会图标参数 \\
\hline
{\em res} & 修改公会图标返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_a7898a711685831fd7148e4e6868b3630}\label{classguild__service_1_1_guild_service_basic_context_a7898a711685831fd7148e4e6868b3630}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!ChangeGuildName@{ChangeGuildName}}
\index{ChangeGuildName@{ChangeGuildName}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{ChangeGuildName()}{ChangeGuildName()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Change\+Guild\+Name (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Change\+Guild\+Name\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Change\+Guild\+Name\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



修改公会名字 


\begin{DoxyParams}{Parameters}
{\em arg} & 修改公会名字参数 \\
\hline
{\em res} & 修改公会名字返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_ab3a2b4981b67a3ae1e9a9cf2c1913cd2}\label{classguild__service_1_1_guild_service_basic_context_ab3a2b4981b67a3ae1e9a9cf2c1913cd2}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!CreateGuild@{CreateGuild}}
\index{CreateGuild@{CreateGuild}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{CreateGuild()}{CreateGuild()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Create\+Guild (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Create\+Guild\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Create\+Guild\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



创建公会 


\begin{DoxyParams}{Parameters}
{\em arg} & 创建公会参数 \\
\hline
{\em res} & 创建公会返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_ac4e7472b1e21108b108686cbc0e0f34f}\label{classguild__service_1_1_guild_service_basic_context_ac4e7472b1e21108b108686cbc0e0f34f}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!GiveGuildItem@{GiveGuildItem}}
\index{GiveGuildItem@{GiveGuildItem}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{GiveGuildItem()}{GiveGuildItem()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Give\+Guild\+Item (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Give\+Guild\+Item\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Give\+Guild\+Item\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



上交公会道具 


\begin{DoxyParams}{Parameters}
{\em arg} & 上交公会道具参数 \\
\hline
{\em res} & 上交公会道具返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_a78d2e56fafc97af29352359a36db8f78}\label{classguild__service_1_1_guild_service_basic_context_a78d2e56fafc97af29352359a36db8f78}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!Init@{Init}}
\index{Init@{Init}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{Init()}{Init()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Init (\begin{DoxyParamCaption}\item[{kratos\+::service\+::\+Service\+Context $\ast$}]{context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



初始化 


\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
执行结果 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_a5922e165ba2b606166bf6e1eeb55db4c}\label{classguild__service_1_1_guild_service_basic_context_a5922e165ba2b606166bf6e1eeb55db4c}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!KickOutGuildMember@{KickOutGuildMember}}
\index{KickOutGuildMember@{KickOutGuildMember}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{KickOutGuildMember()}{KickOutGuildMember()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Kick\+Out\+Guild\+Member (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Kick\+Out\+Guild\+Member\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Kick\+Out\+Guild\+Member\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



踢出公会成员 


\begin{DoxyParams}{Parameters}
{\em arg} & 踢出公会成员参数 \\
\hline
{\em res} & 踢出公会成员返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_ac3ac3a2a4c69702fe6c222d8be726084}\label{classguild__service_1_1_guild_service_basic_context_ac3ac3a2a4c69702fe6c222d8be726084}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!Login@{Login}}
\index{Login@{Login}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{Login()}{Login()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Login (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Login\+Arg \&}]{arg,  }\item[{const std\+::shared\+\_\+ptr$<$ Login\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



登录 


\begin{DoxyParams}{Parameters}
{\em call} & rpc请求 \\
\hline
{\em arg} & 注册参数 \\
\hline
{\em res} & 注册返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_aa485e5a017474359d80cc07dc902cd4e}\label{classguild__service_1_1_guild_service_basic_context_aa485e5a017474359d80cc07dc902cd4e}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!Logout@{Logout}}
\index{Logout@{Logout}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{Logout()}{Logout()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Logout (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Logout\+Ntf\+Data \&}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



登出 


\begin{DoxyParams}{Parameters}
{\em data} & 登出参数 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_a80b7efc30d6bc88dc78b50e08c9c3026}\label{classguild__service_1_1_guild_service_basic_context_a80b7efc30d6bc88dc78b50e08c9c3026}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!QuitGuild@{QuitGuild}}
\index{QuitGuild@{QuitGuild}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{QuitGuild()}{QuitGuild()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Quit\+Guild (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Quit\+Guild\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Quit\+Guild\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



退出公会 


\begin{DoxyParams}{Parameters}
{\em arg} & 退出公会参数 \\
\hline
{\em res} & 退出公会返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_a79571be8f87ccba9f1f5c296656d703b}\label{classguild__service_1_1_guild_service_basic_context_a79571be8f87ccba9f1f5c296656d703b}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!SetAutoApproval@{SetAutoApproval}}
\index{SetAutoApproval@{SetAutoApproval}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{SetAutoApproval()}{SetAutoApproval()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Set\+Auto\+Approval (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Set\+Auto\+Approval\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Set\+Auto\+Approval\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



设置自动同意入会 


\begin{DoxyParams}{Parameters}
{\em arg} & 设置自动同意入会参数 \\
\hline
{\em res} & 设置自动同意入会返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_a7455dc1bc23c3af3151c50d58a04351e}\label{classguild__service_1_1_guild_service_basic_context_a7455dc1bc23c3af3151c50d58a04351e}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!SetGuildMemberDuty@{SetGuildMemberDuty}}
\index{SetGuildMemberDuty@{SetGuildMemberDuty}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{SetGuildMemberDuty()}{SetGuildMemberDuty()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Set\+Guild\+Member\+Duty (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Set\+Guild\+Member\+Duty\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Set\+Guild\+Member\+Duty\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



设置公会成员职位 


\begin{DoxyParams}{Parameters}
{\em arg} & 设置公会成员职位参数 \\
\hline
{\em res} & 设置公会成员职位返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_a904e8815c26238313afb9d6057662163}\label{classguild__service_1_1_guild_service_basic_context_a904e8815c26238313afb9d6057662163}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!Start@{Start}}
\index{Start@{Start}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{Start()}{Start()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Start (\begin{DoxyParamCaption}\item[{kratos\+::service\+::\+Service\+Context $\ast$}]{context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



启动 


\begin{DoxyParams}{Parameters}
{\em context} & 服务上下文 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true 启动成功 

false 启动失败 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_abf0b62051e223db13ea152d81c0945ac}\label{classguild__service_1_1_guild_service_basic_context_abf0b62051e223db13ea152d81c0945ac}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!Stop@{Stop}}
\index{Stop@{Stop}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



关闭 

\begin{DoxyReturn}{Returns}
true 关闭成功 

false 关闭失败 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_ac32dbb39c85208df3a7ac52e466db355}\label{classguild__service_1_1_guild_service_basic_context_ac32dbb39c85208df3a7ac52e466db355}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!Tick@{Tick}}
\index{Tick@{Tick}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{Tick()}{Tick()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Tick (\begin{DoxyParamCaption}\item[{time\+\_\+t}]{ms }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



更新 


\begin{DoxyParams}{Parameters}
{\em ms} & 间隔（单位 毫秒 ） \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_basic_context_af0f372a82bab3463e8b6ae149cb5ac84}\label{classguild__service_1_1_guild_service_basic_context_af0f372a82bab3463e8b6ae149cb5ac84}} 
\index{guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}!Uninit@{Uninit}}
\index{Uninit@{Uninit}!guild\_service::GuildServiceBasicContext@{guild\_service::GuildServiceBasicContext}}
\doxysubsubsection{\texorpdfstring{Uninit()}{Uninit()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Service\+Basic\+Context\+::\+Uninit (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



未初始化 

\begin{DoxyReturn}{Returns}
执行结果 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
guildservicebasic/\mbox{\hyperlink{guild__service__basic__context_8h}{guild\+\_\+service\+\_\+basic\+\_\+context.\+h}}\item 
guildservicebasic/guild\+\_\+service\+\_\+basic\+\_\+context.\+cpp\end{DoxyCompactItemize}
